home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Almathera Ten Pack 3: CDPD 3
/
Almathera Ten on Ten - Disc 3: CDPD3.iso
/
ab20
/
unarced
/
utilities
/
shells
/
csh
/
arp.h
next >
Wrap
C/C++ Source or Header
|
1995-03-17
|
6KB
|
153 lines
#ifndef PROTO_ARP_H
#define PROTO_ARP_H 1
/*
************************************************************************
* The arp copies of the dos.library calls... *
************************************************************************
*/
/* Only include these if you can use ARP.library without dos.library... */
#ifdef DO_ARP_COPIES
#pragma libcall ArpBase Open 001E 2102
#pragma libcall ArpBase Close 0024 101
#pragma libcall ArpBase Read 002A 32103
#pragma libcall ArpBase Write 0030 32103
#pragma libcall ArpBase Input 0036 00
#pragma libcall ArpBase Output 003C 00
#pragma libcall ArpBase Seek 0042 32103
#pragma libcall ArpBase DeleteFile 0048 101
#pragma libcall ArpBase Rename 004E 2102
#pragma libcall ArpBase Lock 0054 2102
#pragma libcall ArpBase UnLock 005A 101
#pragma libcall ArpBase DupLock 0060 101
#pragma libcall ArpBase Examine 0066 2102
#pragma libcall ArpBase ExNext 006C 2102
#pragma libcall ArpBase Info 0072 2102
#pragma libcall ArpBase CreateDir 0078 101
#pragma libcall ArpBase CurrentDir 007E 101
#pragma libcall ArpBase IoErr 0084 00
#pragma libcall ArpBase CreateProc 008A 432104
#pragma libcall ArpBase Exit 0090 101
#pragma libcall ArpBase LoadSeg 0096 101
#pragma libcall ArpBase UnLoadSeg 009C 101
#pragma libcall ArpBase DeviceProc 00AE 101
#pragma libcall ArpBase SetComment 00B4 2102
#pragma libcall ArpBase SetProtection 00BA 2102
#pragma libcall ArpBase DateStamp 00C0 101
#pragma libcall ArpBase Delay 00C6 101
#pragma libcall ArpBase WaitForChar 00CC 2102
#pragma libcall ArpBase ParentDir 00D2 101
#pragma libcall ArpBase IsInteractive 00D8 101
#pragma libcall ArpBase Execute 00DE 32103
#endif DO_ARP_COPIES
/*
************************************************************************
* Stuff only in arp.library *
************************************************************************
*/
/* libcall ArpBase Printf 00E4 9802 This does not work without glue */
/* libcall ArpBase FPrintf 00EA 98003 This does not work without glue */
#pragma libcall ArpBase Puts 00F0 901
#pragma libcall ArpBase ReadLine 00F6 801
#pragma libcall ArpBase GADS 00FC BA90805
#pragma libcall ArpBase Atol 0102 801
#pragma libcall ArpBase EscapeString 0108 801
#pragma libcall ArpBase CheckAbort 010E 901
#pragma libcall ArpBase CheckBreak 0114 9102
#pragma libcall ArpBase Getenv 011A 09803
#pragma libcall ArpBase Setenv 0120 9802
#pragma libcall ArpBase FileRequest 0126 801
#pragma libcall ArpBase CloseWindowSafely 012C 9802
#pragma libcall ArpBase CreatePort 0132 0802
#pragma libcall ArpBase DeletePort 0138 901
#pragma libcall ArpBase SendPacket 013E 98003
#pragma libcall ArpBase InitStdPacket 0144 A98004
#pragma libcall ArpBase PathName 014A 18003
#pragma libcall ArpBase Assign 0150 9802
#pragma libcall ArpBase DosAllocMem 0156 001
#pragma libcall ArpBase DosFreeMem 015C 901
#pragma libcall ArpBase BtoCStr 0162 10803
#pragma libcall ArpBase CtoBStr 0168 10803
#pragma libcall ArpBase GetDevInfo 016E A01
#pragma libcall ArpBase FreeTaskResList 0174 00
#pragma libcall ArpBase ArpExit 017A 2002
#pragma libcall ArpBase ArpAlloc 0180 001
/* libcall ArpBase ArpAllocMem 0186 1002 Secondary result - IoErr() */
/* libcall ArpBase ArpOpen 018C 2102 Secondary result - IoErr() */
/* libcall ArpBase ArpDupLock 0192 101 Secondary result - IoErr() */
/* libcall ArpBase ArpLock 0198 2102 Secondary result - IoErr() */
/* libcall ArpBase RListAlloc 019E 0802 Secondary result - IoErr() */
#pragma libcall ArpBase FindCLI 01A4 001
#pragma libcall ArpBase QSort 01AA 910804
#pragma libcall ArpBase PatternMatch 01B0 9802
#pragma libcall ArpBase FindFirst 01B6 8002
#pragma libcall ArpBase FindNext 01BC 801
#pragma libcall ArpBase FreeAnchorChain 01C2 801
#pragma libcall ArpBase CompareLock 01C8 1002
#pragma libcall ArpBase FindTaskResList 01CE 00
#pragma libcall ArpBase CreateTaskResList 01D4 00
#pragma libcall ArpBase FreeResList 01DA 00
#pragma libcall ArpBase FreeTrackedItem 01E0 901
/* libcall ArpBase GetTracker 01E6 90 Stores the ID in the tracker */
#pragma libcall ArpBase GetAccess 01EC 901
#pragma libcall ArpBase FreeAccess 01F2 901
#pragma libcall ArpBase FreeDAList 01F8 901
#pragma libcall ArpBase AddDANode 01FE 109804
#pragma libcall ArpBase AddDADevs 0204 0802
#pragma libcall ArpBase Strcmp 020A 9802
#pragma libcall ArpBase Strncmp 0210 09803
#pragma libcall ArpBase Toupper 0216 001
#pragma libcall ArpBase SyncRun 021C 109804
/*
************************************************************************
* Added V32 of arp.library *
* Note that SpawnShell is ASyncRun but was added at V39 of arp... *
************************************************************************
*/
#pragma libcall ArpBase ASyncRun 0222 A9803
#pragma libcall ArpBase SpawnShell 0222 A9803
#pragma libcall ArpBase LoadPrg 0228 101
#pragma libcall ArpBase PreParse 022E 9802
/*
************************************************************************
* Added V33 of arp.library *
************************************************************************
*/
#pragma libcall ArpBase StamptoStr 0234 801
#pragma libcall ArpBase StrtoStamp 023A 801
#pragma libcall ArpBase ObtainResidentPrg 0240 801
#pragma libcall ArpBase AddResidentPrg 0246 8102
#pragma libcall ArpBase RemResidentPrg 024C 801
#pragma libcall ArpBase UnLoadPrg 0252 101
#pragma libcall ArpBase LMult 0258 1002
#pragma libcall ArpBase LDiv 025E 1002
#pragma libcall ArpBase LMod 0264 1002
#pragma libcall ArpBase CheckSumPrg 026A 101
#pragma libcall ArpBase TackOn 0270 9802
#pragma libcall ArpBase BaseName 0276 801
#pragma libcall ArpBase ReleaseResidentPrg 027C 101
/*
************************************************************************
* Added V36 of arp.library *
************************************************************************
*/
/* libcall ArpBase SPrintf 0282 98003 This does not work without glue */
#pragma libcall ArpBase GetKeywordIndex 0288 9802
/* libcall ArpBase ArpOpenLibrary 028E 0902 Secondary result - IoErr() */
#pragma libcall ArpBase ArpAllocFreq 0294 00
#endif PROTO_ARP_H